package org.xx.armory.swing.builders;

import org.xx.armory.objectparser.ParsedObjectBuilder;

public class MessageModelBuilder
        extends ParsedObjectBuilder<MessageModel> {
    private String name;
    private String value;

    public MessageModelBuilder() {
    }

    public final MessageModelBuilder setName(
            String name
    ) {
        this.name = name;
        return this;
    }

    public final MessageModelBuilder setValue(
            String value
    ) {
        this.value = value;
        return this;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public MessageModel build() {
        return new MessageModel(getLineInfo(), name, value);
    }
}
